<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<meta name="description" content="">
	<meta name="keywords" content="">
	<meta name="author" content="Steper Kuo">
	<title>Custom tag</title>

	<!-- Favicons -->
	<link rel="apple-touch-icon" sizes="152x152" href="components/img/apple-icon-152x152.png">
	<link rel="icon" type="image/png" sizes="16x16" href="components/img/favicon-16x16.png">

	<!-- Style custom *** CSS -->
	<style id="demoCSS" type="text/css">
		/* Demo's CSS here */

	</style>

	<!--Jquery.js, HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
	<script src="//cdn.bootcss.com/jquery/1.11.0/jquery.min.js"></script>
	<!--[if lt IE 9]>
	<script src="//oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
	<script src="//oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
	<![endif]-->

</head>
<body>

<!-- Script Preload code *** JS -->
<script src="https://gyx8899.github.io/YX-WebThemeKit/fn-pre-loader/preLoader.js?type=split-ssc"></script>

<main>

	<!-- Demos -->
	<section id="demos">
		<div class="row">
			<div id="demoWrap" class="large-12 columns">
				<h3 id="overview">Overview</h3>
				<div id="demoHTML">
					<!--Demo's html here-->

				</div>
				<!--Introduction here-->
				<p>
					<local-time datetime="2018-09-06T08:22:49Z">Sep 6, 2018</local-time>
					<local-time datetime="2018-11-12T08:22:49Z">Sep 6, 2018</local-time>
				</p>
			</div>
		</div>
	</section>
</main>

<!-- Script Common *** JS -->
<script src="https://gyx8899.github.io/YX-JS-ToolKit/dist/assets/js/common.min.js"></script>

<!-- Script Config *** JS -->
<script src="https://gyx8899.github.io/YX-WebThemeKit/assets/js/yx-theme-config.min.js"></script>

<!-- Script Demo *** JS -->
<script id="demoJS" type="text/javascript">
	// Demo's JS here
	// local-time 根据用户的当前时区显示时间。
	//
	// 例如:
	//   <local-time datetime="2018-09-06T08:22:49Z">Sep 6, 2018</local-time>
	//
	class LocalTimeElement extends HTMLElement {
		static get observedAttributes()
		{
			return ['datetime']
		}

		attributeChangedCallback(attrName, oldValue, newValue)
		{
			if (attrName === 'datetime')
			{
				const date = new Date(newValue)
				this.textContent = date.toLocaleString()
			}
		}
	}

	if (!window.customElements.get('local-time'))
	{
		window.LocalTimeElement = LocalTimeElement
		window.customElements.define('local-time', LocalTimeElement)
	}

</script>

</body>
</html>